import Vue from 'vue' // 引入vue模块
import App from './App.vue' // 主页面结构
import './registerServiceWorker'
import router from './router' // 导入路由模块
import store from './store' // 导入状态管理器模块
// import VueSocketIO from 'vue-socket.io'

Vue.config.productionTip = true // 生产环境标识 ---false (开发环境)

// Vue.use(new VueSocketIO({
//   debug: true,
//   connection: 'http://localhost:3000'
// }))
// 类似于new Vue({ el: '', components: {}})
// 使用如下写法，可以避免使用 components注册组件以及在 public/index.html 中 使用组件
// 结合 vue实例图谱加以理解

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
